Part Number Hot Search : 
ADT746 TIC206A DFL1504S QS3251S1 F2012C33 L15PF 05DZ51 MK13H
Product Description
Full Text Search
 

To Download DS1395 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 www..com
DS1395/DS1397
DS1395/DS1397 RAMified Real Time Clock
FEATURES
PIN ASSIGNMENT
A0 A1 X2 X1 STBY D0 D1 D2 D3 D4 D5 D6 D7 V SS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 A2 A3 VDD SQW A4 A5 VBAT IRQ RESET RD BGND WR XRAM RTC
* Ideal for EISA bus PCs * Functionally compatible
mode with MC146818 in 32 KHz
* Totally nonvolatile with over 10 years of operation in
the absence of power
* Self-contained * Counts
subsystem includes lithium, quartz, and support circuitry seconds, minutes, hours, day of the week, date, month, and year with leap year compensation alarm
* Binary or BCD representations of time, calendar, and * 12- or 24-hour clock with AM and PM in 12-hour mode * Daylight Savings Time option * Interfaced with software as 64 register/RAM locations
plus 4K x 8 of static RAM - 14 bytes of clock and control registers - 50 bytes of general and control registers - Separate 4K x 8 nonvolatile SRAM
DS1395S 28-Pin SOIC (330 mil) A0 A1 X2 X1 STBY D0 D1 D2 D3 D4 D5 D6 D7 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 A2 A3 VDD SQW A4 A5 VBAT IRQ RESET RD BGND WR XRAM RTC
* Programmable square wave output signal * Bus-compatible interrupt signals (IRQ) * Three
interrupts are separately software-maskable and testable: - Time-of-day alarm once/second to once/day - Periodic rates from 122 s to 500 ms - End-of-clock update cycle
DS1395 28-Pin DIP (600 mil) A0 A1 NC NC STBY D0 D1 D2 D3 D4 D5 D6 D7 V SS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 A2 A3 VDD SQW A4 A5 NC IRQ RESET RD NC WR XRAM RTC
* 28-pin JEDEC footprint * Available as chip (DS1395/DS1395S) or stand alone
module with embedded lithium battery and crystal (DS1397)
ORDERING INFORMATION
DS1395 DS1395S DS1397 RTC Chip; 28-pin DIP RTC Chip; 28-pin SOIC RTC Module; 28-pin DIP
DS1397 28-Pin Encapsulated Package (720 mil)
ECopyright 1995 by Dallas Semiconductor Corporation. All Rights Reserved. For important information regarding patents and other intellectual property rights, please refer to Dallas Semiconductor databooks.
020794 1/19
www..com
DS1395/DS1397
PIN DESCRIPTIONS
VDD, VSS - Bus operational power is supplied to the part via these pins. The voltage level present on these pins should be monitored to transition between operational power and battery power. D0-D7 - Data Bus (bidirectional): Data is written into the device from the data bus if either XRAM or RTC is asserted during a write cycle at the rising edge of a WR pulse. Data is read from the device and driven onto the data bus if either XRAM or RTC is asserted during a read cycle when the RD signal is low. A0-A5 - Address Bus (input): Various internal registers of the device are selected by these lines. When RTC is asserted, A0 selects between the indirect address register and RTC data register. When the XRAM is asserted, A0-A5 addresses a 32-byte page of RAM. When A5 is high, the RAM page register is accessible. When A5 is low, A0-A4 address the 32-byte page of RAM. RD - Read Strobe (input): Data is read from the selected register and driven onto the data bus by the device when this line is low and either RTC or XRAM is asserted. WR - Write Strobe (input): Data is written into the device from the data bus on the rising edge after a low pulse on this line when the device has been selected by either the XRAM or RTC signals. STBY - Standby (input): Accesses to the device are inhibited and outputs are tri-stated to a high impedance state when this signal is asserted low. All data in RAM of the device is preserved. The real time clock continues to keep time. If a read or write cycle is in progress when the STBY signal is asserted low, the internal cycle will be terminated when either the external cycle completes or when the internal chip enable condition (VDD is 4.25 volts, typical) is negated, whichever occurs first. RTC - Real Time Clock Select (input): When this signal is asserted low, the real time clock registers are ac-
cessible. Registers are selected by the A0 line. Data is driven onto the data bus when RD is low. Data is received from the bus when WR is pulsed low and then high. SQW - Square Wave (output): Frequency selectable output. Frequency is selected by setting register A bits RS0-RS3. See Table 2 for frequencies that can be selected. XRAM - Extended RAM Select (input): When this signal is asserted low, the extended RAM bytes are accessible. The XRAM page register is selected when the A5 address line is high. A 32-byte page of RAM is accessible when A5 is low. A0-A4 select the bytes within the page of RAM pointed to by the page register. Data is driven onto the data bus when RD is low. Data is received from the bus when WR is pulsed low and then high. IRQ - Interrupt Request (output): The IRQ signal is an active low, open drain output that is used as a processor interrupt request. The IRQ output follows the state of the IRQF bit (bit 7) in status register C. IRQ can be asserted by the alarm, update ended, or periodic interrupt functions depending on the configuration of register B. RESET - Reset (input): The reset signal is used to initialize certain registers to allow proper operation of the RTC module. When RESET is low, the following occurs. 1. The following register bits are cleared: a. Periodic interrupt (PIE) b. Alarm interrupt enable (AIE) c. Update ended interrupt (UF) d. Interrupt request flag (IRQF) e. Periodic interrupt flag (PF) f. Alarm interrupt flag (AF) g. Square wave output enable (SQWE) h. Update ended interrupt enable (UIE) 2. The IRQ pin is in the high impedance state. 3. The RTC is not processor accessible.
020794 2/19
www..com
DS1395/DS1397
ADDITIONAL PIN DESCRIPTION
(FOR DS1395, DS1395S) X1, X2 - Connections for a standard 32.768 KHz quartz crystal, Daiwa part number DT-26S or equivalent. The internal oscillator circuitry is designed for operation with a crystal having a specified load capacitance (CL) of 6 pF. The crystal is connected directly to the X1 and X2 pins. There is no need for external capacitors or resistors. Note: X1 and X2 are very high impedance nodes. It is recommended that they and the crystal be guard- ringed with ground and that high frequency signals be kept away from the crystal area. For more information on crystal selection and crystal layout considerations, please consult Application Note 58, "Crystal Considerations with Dallas Real Time Clocks". VBAT - Battery input for any standard +3 volt lithium cell or other energy source. Battery voltage must be held between 2.5 and 3.5 volts for proper operation. The nominal write protect trip point voltage at which access to the real time clock and user RAM is denied is set by the internal circuitry as 1.26 x VBAT. A maximum load of 1 A at 25oC and 3.0V on VBAT in the absence of power should be used to size the external energy source. The battery should be connected directly to the VBAT pin. A diode must not be placed in series with the battery to the VBAT pin. Furthermore, a diode is not necessary because reverse charging current protection circuitry is provided internal to the device and has passed the requirements of Underwriters Laboratories for UL listing. BGND - Battery ground: This pin or pin 14 can be used for the battery ground return.
When VDD falls below the CETHR (4.25 volts typical), the chip select inputs RTC and XRAM are forced to an inactive state regardless of the state of the pin signals. This puts the module into a write protected mode in which all inputs are ignored and all outputs are in a high impedance state. When VDD falls below 3.2 volts (typical), the module is switched over to an internal power source in the case of the DS1397, or to an external battery connected to the VBAT and BGND pins in the case of the DS1395 and DS1395S, so that power is not interrupted to timekeeping and nonvolatile RAM functions. Address Map: The registers of the device appear in two distinct address ranges. One set of registers is active when RTC is asserted low and represents the real time clock. The second set of registers is active when XRAM is asserted low and represents the extended RAM. RTC Address Map: The address map of the RTC module is shown in Figure 2. The address map consists of 50 bytes of general purpose RAM, 10 bytes of RTC/calendar information, and 4 bytes of status and control information. All 64 bytes can be accessed as read/write registers except for the following: 1. Registers C and D are Read Only (status information) 2. Bit 7 of register A is Read Only 3. Bit 7 of the "Seconds" byte (00) is Read Only The first byte of the real time clock address map is the RTC indirect address register, accessible when A0 is low. The second byte is the RTC data register, accessible when A0 is high. The function of the RTC indirect address register is to point to one of the 64 RTC registers that are indirectly accessible through the RTC data register. Extended RAM Address Map: The first 32 bytes of the extended RAM represent one of 128 pages of general purpose nonvolatile memory. These 32 bytes on a page are addressed by A0 through A4 when A5 is low. When A5 is high, the XRAM page register is accessible. The value in the XRAM page register points to one of 128 pages of nonvolatile memory available. The address of the XRAM page register is dependent only on A5 being high; thus, there are 31 aliases of this register in I/0 spaces. (See Figure 3.)
OPERATION
Power-Down/Power-Up: The real time clock will continue to operate and all of the RAM, time, and calendar and alarm memory locations will remain non-volatile regardless of the voltage level of VDD. When the voltage level applied to the VDD input is greater than 4.25 volts (typical), the module becomes accessible after 200 ms provided that the oscillator and countdown chain have been programmed to be running. This time period allows the module to stabilize after power is applied.
020794 3/19
www..com
DS1395/DS1397
TIME, CALENDAR AND ALARM LOCATIONS
The time and calendar information is obtained by reading the appropriate register bytes shown in Table 1. The time, calendar, and alarm are set or initialized by writing the appropriate register bytes. The contents of the time, calendar, and alarm registers can be either Binary or Binary-Coded Decimal (BCD) format. Table 1 shows the binary and BCD formats of the twelve time, calendar, and alarm locations. Before writing the internal time, calendar, and alarm registers, the SET bit in Register B should be written to a logic one to prevent updates from occurring while access is being attempted. Also at this time, the data format (binary or BCD), should be set via the data mode bit (DM) of Register B. All time, calendar, and alarm registers must use the same data mode. The set bit in Register B should be cleared after the data mode bit has been written to allow the real-time clock to update the time and calendar bytes. Once initialized, the real-time clock makes all updates in the selected mode. The data mode cannot be changed without reinitializing the ten data bytes. The 24/12 bit cannot be changed without reinitializing the hour locations. When the 12-hour format is selected, the high or-
der bit of the hours byte represents PM when it is a logic one. The time, calendar, and alarm bytes are always accessible because they are double buffered. Once per second the ten bytes are advanced by one second and checked for an alarm condition. If a read of the time and calendar data occurs during an update, a problem exists where seconds, minutes, hours, etc. may not correlate. The probability of reading incorrect time and calendar data is low. Several methods of avoiding any possible incorrect time and calendar reads are covered later in this text. The three alarm bytes can be used in two ways. First, when the alarm time is written in the appropriate hours, minutes, and seconds alarm locations, the alarm interrupt is initiated at the specified time each day if the alarm enable bit is high . The second method is to insert a "don't care" state in one or more of the three alarm bytes. The "don't care" code is any hexadecimal value from C0 to FF. The two most significant bits of each byte set the "don't care" condition when at logic 1. An alarm will be generated each hour when the "don't care" bits are set in the hours byte. Similarly, an alarm is generated every minute with "don't care" codes in the hours and minute alarm bytes. The "don't care" codes in all three alarm bytes create an interrupt every second.
020794 4/19
www..com
32.768 RST RST RST OSC ON/OFF PERIODIC INTR/SQ WAVE SELECTOR
KHz
/8 /64 / 64
SQW SQ WAVE OUT VPP RS0-RS3
VDD
/2
DS139X BLOCK DIAGRAM Figure 1
RST
V BAT PCK CE 4 10 CLOCK CALENDAR AND ALARM REGISTERS 3
INDEX REGISTER DECODER
POWER SWITCHING REFERENCE REGISTERS A,B,C,D
IRQ
CLOCK CALENDAR UPDATE
STBY
D0-D7 DATA/CONTROL
COLUMN DECODER 1 OF 8 50 BYTES USER RAM
RD 3 A0-A3
WR BUS INTERFACE
ROW DECODER, 1 OF 8 EXTENDED RAM PAGE REGISTER COLUMN DECODER, 1 OF 16
A0-A5
RTC EXTENDED RAM 4096 BYTES A4-A11 ROW DECODER, 1 OF 256
XRAM
DS1395/DS1397
020794 5/19
www..com
DS1395/DS1397
REAL TIME CLOCK RAM MAP Figure 2
RTC INDIRECT ADDRESS REGISTER
RTC +1
RTC DATA REGISTER
INDIRECT ADDRESS 00 14-BYTES RTC 0D 13 14 0E 02 03 50-BYTES USER RAM 04 05 63 3F 06 07 08 09 0A 0B 0C 0D 00 00 01
14- BYTES REAL TIME CLOCK SECONDS SECONDS ALARM MINUTES MINUTES ALARM HOURS HOURS ALARM DAY OF WEEK DAY OF MONTH MONTH YEAR REGISTER A REGISTER B REGISTER C REGISTER D
EXTENDED RAM ADDRESS MAP Figure 3
XRAM THRU XRAM + 1F 128 PAGES OF 32-BYTES EXTENDED RAM PAGE 7F 02 01 PAGE 00
XRAM + 20
XRAM PAGE REGISTER
XRAM + 21 THRU XRAM + 3F ALIASES OF PAGE REGISTER
020794 6/19
www..com
DS1395/DS1397
TIME, CALENDAR AND ALARM DATA MODES Table 1
ADDRESS LOCATION 0 1 2 3 4 FUNCTION Seconds Seconds Alarm Minutes Minutes Alarm Hours-12-hr Mode Hours-24-hr Mode 5 Hours Alarm-12-hr Hours Alarm-24-hr 6 7 8 9 Day of the Week Sunday = 1 Date of the Month Month Year DECIMAL RANGE 0-59 0-59 0-59 0-59 1-12 0-23 1-12 0-23 1-7 1-31 1-12 0-99 RANGE BINARY DATA MODE 00-3B 00-3B 00-3B 00-3B 01-0C AM, 81-8C PM 00-17 01-0C AM, 81-8C PM 00-17 01-07 01-1F 01-0C 00-63 BCD DATA MODE 00-59 00-59 00-59 00-59 01-12AM,81-92PM 00-23 01-12AM,81-92PM 00-23 01-07 01-31 01-12 00-99
USER NONVOLATILE RAM - RTC
The 50 user nonvolatile RAM bytes are not dedicated to any special function within the DS1395/DS1397. They can be used by the application program as nonvolatile memory and are fully available during the update cycle. This memory is directly accessible in the RTC section.
where the program should clear such earlier initiated interrupts before first enabling new interrupts. When an interrupt event occurs, the relating flag bit is set to logic 1 in Register C. These flag bits are set independent of the state of the corresponding enable bit in Register B. The flag bit can be used in a polling mode without enabling the corresponding enable bits. When a flag is set, an indication is given to software that an interrupt event has occurred since the flag bit was last read. However, care should be taken when using the flag bits as they are cleared each time Register C is read. Double latching is included with Register C so that bits which are set remain stable throughout the read cycle. All bits which are set (high) are cleared when read and new interrupts which are pending during the read cycle are held until after the cycle is completed. One, two, or three bits can be set when reading Register C. Each utilized flag bit should be examined when read to ensure that no interrupts are lost. The alternative flag bit usage method is with fully enabled interrupts. When an interrupt flag bit is set and the corresponding interrupt enable bit is also set, the IRQ pin is asserted low. IRQ is asserted as long as at least one of the three interrupt sources has its flag and enable bits both set. The IRQF bit in Register C is a one whenever the IRQ pin is being driven low. Determination that
INTERRUPTS
The RTC plus RAM includes three separate, fully automatic sources of interrupt for a processor. The alarm interrupt can be programmed to occur at rates from once per second to once per day. The periodic interrupt can be selected for rates from 500 ms to 122 s. The update-ended interrupt can be used to indicate to the program that an update cycle is complete. Each of these independent interrupt conditions is described in greater detail in other sections of this text. The application program can select which interrupts, if any, are going to be used. Three bits in Register B enable the interrupts. Writing a logic 1 to an interrupt-enable bit permits that interrupt to be initiated when the event occurs. A logic 0 in an interrupt-enable bit prohibits the IRQ pin from being asserted from that interrupt condition. If an interrupt flag is already set when an interrupt is enabled, IRQ is immediately set at an active level, although the interrupt initiating the event may have occurred much earlier. As a result, there are cases
020794 7/19
www..com
DS1395/DS1397
the RTC initiated an interrupt is accomplished by reading Register C. A logic one in bit 7 (IRQF bit) indicates that one or more interrupts have been initiated by the DS1395/DS1397. The act of reading Register C clears all active flag bits and the IRQF bit.
wave output frequency. These frequencies are listed in Table 2. The SQW frequency selection shares its 1-of-15 selector with the periodic interrupt generator. Once the frequency is selected, the output of the SQW pin can be turned on and off under program control with the square wave enable bit (SQWE).
OSCILLATOR CONTROL BITS
When the DS1395/DS1397 is shipped from the factory, the internal oscillator is turned off. This feature prevents the lithium battery from being used until it is installed in a system. A pattern of 010 in bits 4 through 6 of Register A will turn the oscillator on and enable the countdown chain. A pattern of 11X will turn the oscillator on, but holds the countdown chain of the oscillator in reset. All other combinations of bits 4 through 6 keep the oscillator off.
PERIODIC INTERRUPT SELECTION
The periodic interrupt will cause the IRQ pin to go to an active state from once every 500 ms to once every 122 s. This function is separate from the alarm interrupt which can be output from once per second to once per day. The periodic interrupt rate is selected using the same Register A bits which select the square wave frequency (see Table 1). Changing the Register A bits affects both the square wave frequency and the periodic interrupt output. However, each function has a separate enable bit in Register B. The SQWE bit controls the square wave output. Similarly, the periodic interrupt is enabled by the PIE bit in Register B. The periodic interrupt can be used with software counters to measure inputs, create output intervals, or await the next needed software function.
SQUARE WAVE OUTPUT SELECTION
Thirteen of the 15 divider taps are made available to a 1-of-15 selector, as shown in the block diagram of Figure 1. The first purpose of selecting a divider tap is to generate a square wave output signal on the SQW pin. The RS0-RS3 bits in Register A establish the square
PERIODIC INTERRUPT RATE AND SQUARE WAVE OUTPUT FREQUENCY Table 2
SELECT BITS REGISTER A RS3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 RS2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 RS1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 RS0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 tPI PERIODIC INTERRUPT RATE None 3.90625 ms 7.8125 ms 122.070 s 244.141 s 488.281 s 976.5625 s 1.953125 ms 3.90625 ms 7.8125 ms 15.625 ms 31.25 ms 62.5 ms 125 ms 250 ms 500 ms SQW OUTPUT FREQUENCY None 256 Hz 128 Hz 8.192 KHz 4.096 KHz 2.048 KHz 1.024 KHz 512 Hz 256 Hz 128 Hz 64 Hz 32 Hz 16 Hz 8 Hz 4 Hz 2 Hz
020794 8/19
www..com
DS1395/DS1397
UPDATE CYCLE
The DS1395/DS1397 executes an update cycle once per second regardless of the SET bit in Register B. When the SET bit in Register B is set to one, the user copy of the double buffered time, calendar, and alarm bytes is frozen and will not update as the time increments. However, the time countdown chain continues to update the internal copy of the buffer. This feature allows time to maintain accuracy independent of reading or writing the time, calendar, and alarm buffers and also guarantees that time and calendar information is consistent. The update cycle also compares each alarm byte with the corresponding time byte and issues an alarm if a match or if a "don't care" code is present in all three positions. There are three methods that can handle access of the real-time clock that avoid any possibility of accessing inconsistent time and calendar data. The first method uses the update-ended interrupt. If enabled, an interrupt occurs after every update cycle that indicates that over 999 ms are available to read valid time and date information. If this interrupt is used, the IRQF bit in Regis-
ter C should be cleared before leaving the interrupt routine. A second method uses the update-in-progress bit (UIP) in Register A to determine if the update cycle is in progress. The UIP bit will pulse once per second. After the UIP bit goes high, the update transfer occurs 244 s later. If a low is read on the UIP bit, the user has at least 244 s before the time/calendar data will be changed. Therefore, the user should avoid interrupt service routines that would cause the time needed to read valid time/calendar data to exceed 244 s. The third method uses a periodic interrupt to determine if an update cycle is in progress. The UIP bit in Register A is set high between the setting of the PF bit in Register C (see Figure 3). Periodic interrupts that occur at a rate of greater than tBUC allow valid time and date information to be reached at each occurrence of the periodic interrupt. The reads should be complete within (tPI/2+tBUC) to ensure that data is not read during the update cycle.
UPDATE-ENDED AND PERIODIC INTERRUPT RELATIONSHIP Figure 4
UIP BIT IN REGISTER A t BUC
UF BIT IN REGISTER C
t PI/2
t PI/2
PF BIT IN REGISTER C t PI
tPI = Periodic interrupt time interval per Table 1. tBUC = Delay time before update cycle = 244 s.
020794 9/19
www..com
DS1395/DS1397
REGISTERS
The DS1395/DS1397 has four control registers which are accessible at all times, even during the update cycle.
REGISTER A
MSB
BIT 7 UIP BIT 6 DV2 BIT 5 DV1 BIT 4 DV0 BIT 3 RS3 BIT 2 RS2 BIT 1 RS1
LSB
BIT 0 RS0
SET - When the SET bit is a zero, the update transfer functions normally by advancing the counts once per second. When the SET bit is written to a one, any update transfer is inhibited and the program can initialize the time and calendar bytes without an update occurring in the midst of initializing. Read cycles can be executed in a similar manner. SET is a read/write bit that is not modified by internal functions of the DS1395/DS1397. PIE - The Periodic Interrupt Enable bit is a read/write bit which allows the Periodic Interrupt Flag (PF) bit in Register C to drive the IRQ pin low. When the PIE bit is set to one, periodic interrupts are generated by driving the IRQ pin low at a rate specified by the RS3-RS0 bits of Register A. A zero in the PIE bit blocks the IRQ output from being driven by a periodic interrupt, but the Periodic Flag (PF) bit is still set at the periodic rate. PIE is not modified by any internal DS1395/DS1397 functions but is cleared by the hardware RESET signal. AIE - The Alarm Interrupt Enable (AIE) bit is a read/write bit which, when set to a one, permits the Alarm Flag (AF) bit in register C to assert IRQ. An alarm interrupt occurs for each second that the three time bytes equal the three alarm bytes including a don't care alarm code of binary 11XXXXXX. When the AIE bit is set to zero, the AF bit does not initiate the IRQ signal. The internal functions of the DS1395/DS1397 do not affect the AIE bit but is cleared by RESET. UIE - The Update Ended Interrupt Enable (UIE) bit is a read/write bit that enables the Update Ended Flag (UF) bit in Register C to assert IRQ. The SET bit going high or the RESET pin going low clears the UIE bit. SQWE - When the Square Wave Enable (SQWE) bit is set to a one, a square wave signal at the frequency set by the rate-selection bits RS3 through RS0 is driven out on a SQW pin. When the SQWE bit is set to zero, the SQW pin is held low. SQWE is a read/write bit and is cleared by RESET. DM - The Data Mode (DM) bit indicates whether time and calendar information is in binary or BCD format. The DM bit is set by the program to the appropriate format and can be read as required. This bit is not modified by internal functions. A one in DM signifies binary data while a zero in DM specifies Binary Coded Decimal (BCD) data.
UIP - The Update In Progress (UIP) bit is a status flag that can be monitored. When the UIP bit is a one, the update transfer will soon occur. When UIP is a zero, the update transfer will not occur for at least 244 s. The time, calendar, and alarm information in RAM is fully available for access when the UIP bit is zero. The UIP bit is read only. Writing the SET bit in Register B to a one inhibits any update transfer and clears the UIP status bit. DV2, DV1, DV0 - These three bits are used to turn the oscillator on or off and to reset the countdown chain. A pattern of 010 is the only combination of bits that will turn the oscillator on and allow the RTC to keep time. A pattern of 11X will enable the oscillator but holds the countdown chain in reset. The next update will occur at 500 ms after a pattern of 010 is written to DV2, DV1, and DV0. RS3, RS2, RS1, RS0 - These four rate-selection bits select one of the 13 taps on the 15-stage divider or disable the divider output. The tap selected can be used to generate an output square wave (SQW pin) and/or a periodic interrupt. The user can do one of the following 1. Enable the interrupt with the PIE bit; 2. Enable the SQW output pin with the SQWE bit; 3. Enable both at the same time and the same rate; or 4. Enable neither. Table 2 lists the periodic interrupt rates and the square wave frequencies that can be chosen with the RS bits.
REGISTER B
MSB
BIT 7 SET BIT 6 PIE BIT 5 AIE BIT 4 UIE BIT 3 SQWE BIT 2 DM BIT 1 24/12
LSB
BIT 0 DSE
020794 10/19
www..com
DS1395/DS1397
24/12 - The 24/12 control bit establishes the format of the hours byte. A one indicates the 24-hour mode and a zero indicates the 12-hour mode. This bit is read/write. DSE - The Daylight Savings Enable (DSE) bit is a read/ write bit which enables two special updates when DSE is set to one. On the first Sunday in April the time increments from 1:59:59 AM to 3:00:00 AM. On the last Sunday in October when the time first reaches 1:59:59 AM it changes to 1:00:00 AM. These special updates do not occur when the DSE bit is a zero. This bit is not affected by internal functions.
IRQF bit. The PF bit is cleared by a software read of Register C or by RESET. AF - A one in the Alarm Interrupt Flag (AF) bit indicates that the current time has matched the alarm time. If the AIE bit is also a one, the IRQ pin will go low and a one will appear in the IRQF bit. A read of Register C or a RESET will clear AF. UF - The Update Ended Interrupt Flag (UF) bit is set after each update cycle. When the UIE bit is set to one, the one in UF causes the IRQF bit to be a one which will assert the IRQ pin. UF is cleared by reading Register C or by RESET. BIT 0 THROUGH BIT 3 - These are reserved bits of the status Register C. These bits always read zero and cannot be written.
REGISTER C
MSB
BIT 7 IRQF BIT 6 PF BIT 5 AF BIT 4 UF BIT 3 0 BIT 2 0 BIT 1 0
LSB
BIT 0 0
IRQF - The Interrupt Request Flag (IRQF) bit is set to a one when one or more of the following are true: PF = PIE = 1 AF = AIE = 1 UF = UIE = 1 i.e., IRQF = (PF * PIE) + (AF * AIE) + (UF
REGISTER D
MSB
BIT 7 BIT 6 0 BIT 5 0 BIT 4 0 BIT 3 0 BIT 2 0 BIT 1 0
LSB
BIT 0 0
* UIE)
VRT
Any time the IRQF bit is a one, the IRQ pin is driven low. All flag bits are cleared after Register C is read by the program or when the RESET pin is low. PF - The Periodic Interrupt Flag (PF) is a read-only bit which is set to a one when an edge is detected on the selected tap of the divider chain. The RS3 through RS0 bits establish the periodic rate. PF is set to a one independent of the state of the PIE bit. When both PF and PIE are ones, the IRQ signal is active and will set the
VRT - The Valid RAM and Time (VRT) bit is set to the one state by Dallas Semiconductor Corporation prior to shipment. This bit is not writable and should always be a one when read. If a zero is ever present, an exhausted internal lithium energy source is indicated and both the contents of the RTC data and RAM data are questionable. BIT 6 THROUGH BIT 0 - The remaining bits of Register D are reserved and not usable. They cannot be written and, when read, they will always read zero.
020794 11/19
www..com
DS1395/DS1397
ABSOLUTE MAXIMUM RATINGS*
VDD Pin Potential to Ground Pin Input Voltage Power Dissipation Storage Temperature Ambient Temperature Soldering Temperature -0.3V to +7.0V VSS - 0.3 to VDD + 0.3V 500 mW DS1397: -40C to +70C DS1395: -55C to +125C 0C to 70C 260C for 10 seconds
* This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability.
RECOMMENDED DC OPERATING CONDITIONS
CHARACTERISTIC Supply Voltage Input High Voltage Input Low Voltage Battery Voltage Recognized as a High Signal Over Recommended VDD and tA Range Recognized as a Low Signal Over Recommended VDD and tA Range TEST CONDITION SYM VCC VIH VIL VBAT MIN 4.5 2.2 -0.3 2.5 MAX 5.5 VDD+ 0.3 0.8 3.5
(0C to 70C)
UNITS V V V V V NOTES
DC ELECTRICAL CHARACTERISTICS
CHARACTERISTIC Input Leakage VIL=0V, VIH=VDD Output High Voltage Output Low Voltage Power Supply Current STBY pin Input Current STBY pin Input Current TEST CONDITION
(VDD = 5.0V + 10%, VSS = 0V, tA = 0 C to 70C)
SYM II VOH VOL IDD ISTBY ISTBY 2.4 0.4 50 +500 -1 MIN MAX +1 UNIT A V V mA A A NOTES
For any Single Pin: D0-7, RD, WR, A0-5, XRAM, RTC, RESET VDD=5.0V ILOAD =1 mA VDD = 5.0V ILOAD = 2 mA Outputs Unloaded STBY=VDD STBY=VSS
AC SWITCHING CHARACTERISTICS
CHARACTERISTIC Reset Pulse Width Oscillator Startup IRQ Release from RD High IRQ Release from RESET Low From Software Enable Via DV Bits TEST CONDITION SYM tRWL tRC tIRDS tIRR
(0C to 70C; VDD = 4.5V to 5.5V)
MIN 5 1 2 2 MAX UNIT s s s s NOTES
020794 12/19
www..com
DS1395/DS1397
IRQ RELEASE DELAY
RD VHIGH
RESET
tRWL
IRQ
V HIGH
tIRDS
tIRR
OSCILLATOR START-UP
tRC
SQW Pin
WR VHIGH
DV0-2
NOTE:
Timing assumes RS3-0 Bits = 0011, minimum tPI.
020794 13/19
www..com
DS1395/DS1397
BUS TIMING
PARAMETER Cycle Time Pulse Width, RD/WR Low Signal Rise and Fall Time, RTC, XRAM, RD, WR Address Hold Time Address Setup Time Before RD Address Setup Time Before WR RTC/XRAM Select Setup Time Before RD RTC/XRAM Select Setup Time Before WR RTC/XRAM Select Hold Time After RD or WR Read Data Hold Time Write Data Hold Time Output Data Delay Time from RD Write Data Setup Time SYM tCYC PWRWL tR, tF tAH tARS tAWS tCRS tCWS tCH tDHR tDHW tDDR tDSW 20 30 0 30 0 20 10 0 20 200 MIN 395 200 TYP
(0C to 70C; VDD = 4.5V to 5.5V)
MAX DC UNIT ns ns 30 ns ns ns ns ns ns ns 100 ns ns 200 ns ns NOTES
OUTPUT LOAD
+5 V
1.1K
D.U.T.
50 pF 680
020794 14/19
www..com
DS1395/DS1397
BUS READ/WRITE TIMING
t CYC A0-A5 t RTC XRAM t CWS t WR t AWS t DATA BUS WRITE DATA D0-D7 F PWRWL t DSW VALID AH t t R t CH F VALID t R
DHW
DATA BUS READ DATA D0-D7 RD t ARS
VALID t CRS t DDR PW RWL t DHR t AH t CH
POWER-DOWN/ POWER-UP TIMING
PARAMETER CE High to Power Fail Recovery at Power Up VCC Slew Rate Power Down VCC Slew Rate Power Down VCC Slew Rate Power Up Expected Data Retention SYMBOL tPF tREC tF 4.0 VCC>4.0V tDR 300 10 0 10 150 MIN TYP MAX 0 UNITS ns ms s s s years
(tA = 25C)
NOTES
NOTE:
CE is chip enabled for access, an internal signal which is defined by (RD + WR) (XRAM + RTC).
020794 15/19
www..com
DS1395/DS1397
CAPACITANCE
PARAMETER Input Capacitance Output Capacitance SYMBOL CIN COUT MIN TYP MAX 12 12 UNITS pF pF
(tA = 25C)
NOTES
GENERAL INFORMATION
PARAMETER Expected Data Retention @ 25C (DS1397 only) Clock Accuracy for tDR @ 25C (DS1397 only) Clock Accuracy Temperature Coefficient (DS1397) Clock Temperature Coefficient Turnover Temperature (DS1397 only) Chip Enable Threshold (DS1397 only) SYM tDR CQ K tO 20 MIN 10 1 .050 30 TYP MAX UNIT Years Min/Mo ppm/C2 0C NOTES
CETHR
4.5
V
POWER-UP CONDITION
CE VIH
tREC
4.5V 4.25V 4.0V
VCC tR
POWER FAIL
NOTE:
CE is an internal signal generated by the power switching reference in the DS139X products.
020794 16/19
www..com
DS1395/DS1397
POWER-DOWN CONDITION
CE VIH
tPF
VCC
4.5V 4.25V 4.0V VBAT tFB tDR
POWER FAIL
DS1395 28-PIN DIP
PKG DIM B D A IN. MM B IN. MM 1 A C IN. MM D IN. MM E IN. MM F IN. MM C G IN. MM H IN. MM J IN. MM K IN. MM 28-PIN MIN 1.445 36.70 0.530 13.46 0.140 3.56 0.600 15.24 0.015 0.38 0.120 3.05 0.090 2.29 0.625 15.88 0.008 0.20 0.015 0.38 MAX 1.470 37.34 0.550 13.97 0.160 4.06 0.625 15.88 0.040 1.02 0.145 3.68 0.110 2.79 0.675 17.15 0.012 0.30 0.022 0.56
F K G E
J
H
EEEEEE EEEEEE EEEEEE
tF 020794 17/19
www..com
DS1395/DS1397
DS1395S 28-PIN SOIC
K G PKG DIM A IN. MM B IN. MM C IN. MM D IN. MM E IN. MM F IN. MM G IN. MM C H IN. MM E A J IN. MM K IN. MM 0.460 11.68 0.006 0.15 0.014 0.36 0.480 12.19 0.013 0.33 0.020 0.51 28-PIN MIN 0.706 17.93 0.338 8.58 0.086 2.18 0.020 0.58 0.002 0.05 0.090 2.29 0.050 1.27 MAX 0.728 18.49 0.350 8.89 0.110 2.79 0.050 1.27 0.014 0.36 0.124 3.15 BSC
B F
0-8 deg. typ.
J D
H
020794 18/19
www..com
DS1395/DS1397
DS1397 28-PIN 720 MIL FLUSH ENCAPSULATED
28 15 PKG DIM A IN. MM B IN. MM 1 A 14 C IN. MM D IN. MM E IN. MM F C E IN. MM 28-PIN MIN 1.520 38.61 0.695 17.65 0.350 8.89 0.100 2.54 0.015 0.38 0.110 2.79 0.090 2.29 0.590 14.99 0.008 0.20 0.015 0.38 MAX 1.540 39.12 0.720 18.29 0.375 9.52 0.130 3.30 0.030 0.76 0.140 3.56 0.110 2.79 0.630 16.00 0.012 0.30 0.021 0.53
G IN. MM F H IN. MM J IN. MM
D
K 13 EQUAL SPACES AT .100 .010 TNA
G
K IN. MM
NOTE:
PINS 3, 4, 18 AND 22 ARE MISSING BY DESIGN.
J H B
020794 19/19


▲Up To Search▲   

 
Price & Availability of DS1395

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X